#include "Dictionary.h"
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  Dictionary diccionario;

  //Test 1
  Dictionary_Create(&diccionario);
  Dictionary_Add(&diccionario, "Key1", "HelloWorld");
  Dictionary_Add(&diccionario, "Key2", "HelloWorld2");
  Dictionary_Destroy(&diccionario);

  //Test 2
  int i = 0;
  int h = '1' - 1;
  char * X;
  char s[2 + 1];
  Dictionary_Create(&diccionario);
  while (i < 20) {
	  s[0] = (i / 10) + h; s[1] = (i % 10) + h; s[2] = '\0';
	  Dictionary_Add(&diccionario, s, s);
	  i++;
  }

  X = (char *)malloc(sizeof(char)*2);
  for(i=19; i>=0; i--) {
	  s[0] = (i / 10) + h; s[1] = (i % 10) + h; s[2] = '\0';
	  Dictionary_Index(&diccionario, s, X);
	  printf("%s", X);
  }
  Dictionary_Destroy(&diccionario);


//

//
//  //Test 3

//  //Test 4
//
//
//
  return 0;
}
